package com.myworkspace.standard.common.result;

/**
 * 接口返回值字典
 */
public interface ResultDict {

    Integer RESULT_SUCCESS_CODE = 200;//成功

    Integer RESULT_FAIL_CODE = 0;//失败


    // 当返回该码时，说明数据接口出现了一些通用问题，此时前端应该直接当接口中对应返回的msg信息直接提示给用户即可。在该返回状态下，接口不会包含 data 数据。如提示用户连接超时，请稍后再试。
    // 或者服务器繁忙，请稍后再试。又或者提示用户手机时间与北京时间不符，请调整手机时钟为北京时间等一些让用户简单易懂的内容。如果返回的问题过于复杂，需要通过持续交互或者特殊流程才能处理，则应该返回40X码
    Integer RESULT_SYSTEM_EXCEPTION_CODE = 503;

    // 该返回码代表了一系统需要前端做特殊处理的返回结果。每一个码都有其特殊意义。当后端业务接口需要返回一些特殊情况并让前端给用户做特殊交互或者提醒，
    // 跳转时可协商运用该返回码。具体由项目过程中定义并添加。因此，该返回码文档段是一个持续累加并维护的过程。且返回码在同一个项目中不可重用！
    Integer RESULT_INVALID_USERTOKEN_CODE = 400;//用户token失效
    Integer RESULT_INVALID_APITOKEN_CODE = 401;//apitoken失效
    Integer RESULT_LOGIN_CODE = 402;//登陆状态码
    Integer RESULT_REGISTER_CODE = 403;//注册状态码
    Integer RESULT_EXCHANGE_COUPONS_CODE = 406;//卡券提示信息
    Integer RESULT_WORKORDER_INFO_CODE = 408;// 工单提示信息
    Integer RESULT_ORDER_INFO_CODE = 409;// 订单提示信息
    Integer RESULT_LOTTERY_INFO_CODE = 410;// 奖品提示信息
    Integer RESULT_TEAM_GROUP_INFO_CODE = 411;// 团队小组比赛
    Integer RESULT_PAY_CODE = 412;//支付
    Integer RESULT_USER_ALBUM_CODE = 413;//照片库
    Integer RESULT_AGENT_POSTER_IMG = 414;//代理海报
    Integer RESULT_REGIST_AGENT = 415;//注册代理
    Integer RESULT_TEAM_MANAGER = 416;//选择管理员
    Integer RESULT_GONGMAO_ERROR_CODE = 417;//工猫错误码
    Integer RESULT_USER_WITHDRAW_CODE = 418;//提现
    Integer RESULT_USER_ACOUNT_CODE = 419;//账户
    Integer RESULT_BIND_USER_ACCOUNT = 420;//绑定用户账号
    Integer RESULT_UPDATE_USER_INFO = 421;//修改用户信息
    Integer RESULT_SCAN_INTO = 422;//扫码
    Integer RESULT_INTEGRAL_EXCHANGE = 423;//积分兑换
    Integer RESULT_INTEGRAL_FIX_POSTER = 424;//固定海报
    Integer RESULT_PRODUCT_MAKE_WORK = 425;//制作
    Integer RESULT_USER_IRREGULAR = 426;//用户违规提示
    Integer RESULT_GRL_AUTHORITY = 499;//灰度测试权限
    Integer RESULT_OLD_AGENT_GET_RED_PACKET = 425;//老会员领取红包
    Integer RESULT_PLATFORM_CODE_INVALID_FAIL = 40001;//授权code重复使用

    Integer RESULT_DOUDIAN_CODE_INVALID_MEMBER = 430;//抖店授权登陆提示  非会员登录
    Integer RESULT_DOUDIAN_CODE_INVALID_CODE = 431;//抖店授权token验证
}
